package gamecase.character;

import gamecase.weapon.Weapon;

/**
 * description:
 *  角色基类
 * @author yuanmenglv on 2019/11/25
 */
public class Character {
    /**
     *    角色拥有武器
     */
    private Weapon weapon;
    /**
     * 角色名
     */
    public String name;

    /**
     * 角色可以选择武器
     * @param weapon 武器
     */
    public void chooseWeapon(Weapon weapon){
        this.weapon = weapon;
    }

    /**
     * 角色使用武器进行攻击
     */
    public void fight(){
        System.out.println(name + "出击");
        weapon.useWeapon();
    }
}
